package main

import "fmt"

func main()  {
	//数组在定义的时候要指定长度
	//数组的长度是一个固定的常量，不能修改，长度和容量相等
	a := [5]int{}
	fmt.Printf("len a = %d, cap a =%d\n", len(a), cap(a))

	//切片在定义时不需要指定长度
	//切片的长度和容量会随着切片值的数量的增加而增加
	s := []int{}
	fmt.Printf("len s = %d, cap s =%d\n", len(s), cap(s))
	s = append(s, 11)
	fmt.Println("s =", s)
	fmt.Printf("len s = %d, cap s =%d\n", len(s), cap(s))
}
